corrupt (someone's) soul

Translations
развращать (чью-то) душу
The novel tells a story of greed that can corrupt a person's soul.
Роман рассказывает историю о жадности, которая может развратить душу человека.
Definitions
To negatively influence or damage a person's moral character, integrity, or inner sense of right and wrong, often leading them to act immorally or unethically.